package cn.xxi.ai.application.constant;

import lombok.Getter;

/**
 * 消息角色枚举类。
 * <p>
 * 用于标识消息的发送者角色，例如用户或语言模型（LLM）。
 * </p>
 * <p>
 * 示例用途：聊天记录中判断消息来源（是用户发送的，还是 AI 回复的）。
 *
 * @author yangzhen
 */

@Getter
public enum MessageRole {

    /**
     * 用户发送的消息
     */
    USER,

    /**
     * AI（LLM）生成的回复
     */
    ASSISTANT
}